//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Linq;

using ProjectBase.Core;

using $prjsn$.Entity;
using $safeprojectname$.Data;

namespace $safeprojectname$.Business
{
    /// <summary>
    /// All Business checks for 'FieldObject' on CRUD operations
    /// are nested and encapsulated in this FieldObjectFacade
    /// </summary>
    public interface IFieldObjectFacade<TField> : IBaseFacade<TField, int, FieldFilter>
        where TField : class, IField
    {
        IDictionary<string, string> GetDataTypes();
        IEnumerable<TField> GetAll();
    }
}

